# -*- coding:utf-8 -*-
# 变量作用域
# 一个程序的所有的变量并不是在哪个位置都可以访问的。访问权限决定于这个变量是在哪里赋值的。
# 变量的作用域决定了在哪一部分程序你可以访问哪个特定的变量名称。

# 全局变量
num = 10
# print(num)
# num += 20
# print(num)


# 局部变量
def func():
    global num
    print(num)
    num = num + 10
    result = 20


func()

# 注：函数内部可以访问全局变量，函数外部不能访问局部变量
# 函数内部如果要修改全局变量，需要申明，关键字global
